import axios from "axios";

axios.defaults.baseURL = "/api";//提取公用ip:端口号



axios.interceptors.request.use(function (config) {//请求之前的拦截****************
    // console.log(config)
    // if (config.method == 'post') {
    //     config.headers["Content-Type"] = "application/x-www-form-urlencoded";//修改表单数据格式
    // }

    if (config.url != "/login" && config.url != "https://api.java.crmeb.net/captcha/get") {
        config.headers["Authori-Zation"] = localStorage.getItem("token");//添加token是一把钥匙
    }
    return config;
}, function (error) {
    return Promise.reject(error);
});

axios.interceptors.response.use(function (res) {// 响应之前拦截*************

    if(res.data.code==401){

        window.location.href = "/login"
    }
    if (res.config.url == "https://api.java.crmeb.net/captcha/get") {
        return res.data
    }

    return res.data.data;//过滤出所有接口的 data数据
}, function (error) {
//    console.log(error);
     
    
    return Promise.reject(error);
});
export default axios;